<Project Sdk="Microsoft.NET.Sdk">
  <PropertyGroup>
    <TargetFrameworks>$(NetCoreAppCurrent)-windows;$(NetFrameworkMinimum)</TargetFrameworks>
    <IncludeRemoteExecutor>true</IncludeRemoteExecutor>
    <AllowUnsafeBlocks>true</AllowUnsafeBlocks>
  </PropertyGroup>
  <ItemGroup>
    <Compile Include="$(CommonPath)Interop\Windows\Interop.Libraries.cs"
             Link="Common\Interop\Windows\Interop.Libraries.cs" />
    <Compile Include="$(CommonPath)Interop\Windows\User32\Interop.Constants.cs"
             Link="Common\Interop\Windows\User32\Interop.Constants.cs" />
    <Compile Include="$(CommonPath)Interop\Windows\User32\Interop.FindWindow.cs"
             Link="Common\Interop\Windows\User32\Interop.FindWindow.cs" />
    <Compile Include="$(CommonPath)Interop\Windows\User32\Interop.SendMessage.cs"
             Link="Common\Interop\Windows\User32\Interop.SendMessage.cs" />
    <Compile Include="GenericEventTests.cs" />
    <Compile Include="SystemEvents.InvokeOnEventsThread.cs" />
    <Compile Include="SystemEvents.UserPreference.cs" />
    <Compile Include="SystemEvents.InstalledFontsChanged.cs" />
    <Compile Include="SystemEvents.LowMemory.cs" />
    <Compile Include="SystemEvents.PaletteChanged.cs" />
    <Compile Include="SystemEvents.SessionEnded.cs" />
    <Compile Include="SystemEvents.SessionEnding.cs" />
    <Compile Include="SystemEvents.SessionSwitch.cs" />
    <Compile Include="SystemEvents.PowerMode.cs" />
    <Compile Include="SystemEvents.TimeChanged.cs" />
    <Compile Include="ShutdownTest.cs" />
    <Compile Include="SystemEventsTest.cs" />
    <Compile Include="SystemEvents.DisplaySettings.cs" />
    <Compile Include="SystemEvents.CreateTimer.cs" />
  </ItemGroup>
  <ItemGroup>
    <Service Include="{82A7F48D-3B50-4B1E-B82E-3ADA8210C358}" />
  </ItemGroup>
  <ItemGroup>
    <ProjectReference Include="..\src\Microsoft.Win32.SystemEvents.csproj" />
  </ItemGroup>
</Project>
